﻿// using System.Windows;
// using System.Windows.Controls;
// using System.Windows.Media;
// using KinonekoSoftware.Shells.Controls;
// using KinonekoSoftware.UI;
// using KinonekoSoftware.UI.Media;
//
// namespace KinonekoSoftware.Studio.Contents
// {
//
//     [Associate(View = typeof(WatermarkEditorView), ViewModel = typeof(WatermarkEditorViewModel))]
//     public partial class WatermarkEditorView : ITextPropertiesOwner
//     {
//         public WatermarkEditorView()
//         {
//             InitializeComponent();
//         }
//
//         protected override void OnViewModelMessaging(object parameter)
//         {
//             DoCreateWatermarkBrush();
//         }
//
//         private void DoCreateWatermarkBrush()
//         {
//             var vm = ViewModel<WatermarkEditorViewModel>();
//
//             if (string.IsNullOrEmpty(vm.WatermarkText))
//             {
//                 return;
//             }
//             var ms = Xaml.CaptureToStream(Watermark);
//             var bi = MediaFactory.ToBitmap(ms);
//             vm.WatermarkBrush = Platform.CreateWatermarkBrush(bi, Watermark.ActualWidth, Watermark.ActualHeight, vm.Angle);
//         }
//     }
// }